Static Class Vs Singleton In C